Big Huge Thesaurus

Mandragora officinarum

noun